Device-transparent personal storage
نویسنده
چکیده
Users increasingly store data collections such as digital photographs on multiple personal devices, each of which typically presents the user with a storage management interface isolated from the contents of all other devices. The result is that collections easily become disorganized and drift out of sync. This thesis presents Eyo, a novel personal storage system that provides device transparency: a user can think in terms of “file X”, rather than “file X on device Y ”, and will see the same set of files on all personal devices. Eyo allows a user to view and manage the entire collection of objects from any of their devices, even from disconnected devices and devices with too little storage to hold all the object content. Eyo separates metadata (application-specific attributes of objects) from the content of objects, allowing even storage-limited devices to store all metadata and thus provide device transparency. Fully replicated metadata allows any set of Eyo devices to efficiently synchronize updates. Applications can specify flexible placement rules to guide Eyo’s partial replication of object contents across devices. Eyo’s application interface provides first-class access to object version history. If multiple disconnected devices update an object concurrently, Eyo preserves each resulting divergent version of that object. Applications can then examine the history and either coalesce the conflicting versions without user direction, or incorporate these versions naturally into their existing user interfaces. Experiments using Eyo for storage in several example applications—media players, a photo editor, podcast manager, and an email interface—show that device transparency can be had with minor application changes, and within the storage and bandwidth capabilities of typical portable devices. Thesis Supervisor: M. Frans Kaashoek Title: Professor of Computer Science and Engineering Thesis Supervisor: Robert T. Morris Title: Professor of Computer Science and Engineering
منابع مشابه
Efficient and Transparent Use of personal device storage in opportunistic data forwarding
We consider a growing research trend of using personal mobile devices for forwarding opportunistic network data. Because personal device storage is meant to support user applications, opportunistic networks must use it in a manner that remains completely transparent to the user. One way to make a device’s storage use transparent is to allow priority access to the storage to user applications, e...
متن کاملEyo: Device-Transparent Personal Storage
Users increasingly store data collections such as digital photographs on multiple personal devices, each of which typically offers a storagemanagement interface oblivious to the contents of the user’s other devices. As a result, collections become disorganized and drift out of sync. This paper presents Eyo, a novel personal storage system that provides device transparency: a user can think in t...
متن کاملTowards Transparent Personal Content Storage in Multi-service Access Networks
Anytime, anywhere and anyhow access to personalized services requires the complete decoupling of devices for accessing the service and the supporting personal data storage. When deploying such transparent personalized services, an important question that needs answering is where to install the storage servers. In this respect, this paper considers the deployment of a personal content storage se...
متن کاملPodBase: transparent storage management for personal devices
Personal electronic devices that include a large amount of storage are increasingly common. Already, many households use multiple mobile phones, digital cameras, MP3 players and gaming devices, in addition to desktop and notebook computers. Today, users must individually manage these devices to ensure the durability and availability of the data they store. Ensuring that data is durable, or regu...
متن کاملTFS: A Transparent File System for Contributory Storage
Contributory applications allow users to donate unused resources on their personal computers to a shared pool. Applications such as SETI@home, Folding@home, and Freenet are now in wide use and provide a variety of services, including data processing and content distribution. However, while several research projects have proposed contributory applications that support peer-to-peer storage system...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010